简体版 繁體版 English 한국어
登録 ログイン

program correctnessの例文

例文モバイル版携帯版

  • Program correctness is maintained through effective address calculation to prevent hazards through memory.
  • For instance, pure functional programming disallows use of prove theorems about program correctness.
  • Programmers can use assertions to help specify programs and to reason about program correctness.
  • Using RAII greatly simplifies resource management, reduces overall code size and helps ensure program correctness.
  • Commonly, square brackets are used here instead of curly braces to indicate the different notion of program correctness.
  • Type safety contributes to program correctness, but can only guarantee correctness at the cost of making the type checking itself an undecidable problem.
  • By contrast, dynamic typing requires more testing to ensure program correctness and is generally slower in order to allow greater programming flexibility and simplicity.
  • Eiffel supports multiple inheritance, genericity, assertions, preconditions, postconditions, and class invariants are employed to help ensure program correctness without sacrificing efficiency.
  • The theory of optimizing compilers, the methodology of design by contract, and formal methods for determining program correctness, all rely heavily on invariants.
  • The main applications of program analysis are program optimization ( running time, space requirements, power consumption etc . ) and program correctness ( bugs, security vulnerabilities etc . ).
  • Until the end of his life, Dijkstra maintained that the central challenges of computing hadn t been met to his satisfaction, due to an insufficient emphasis on program correctness ( though not obviating other requirements, such as maintainability and efficiency ).
  • "Proof of program correctness by use of mathematical induction " : Knuth demonstrates the application of mathematical induction to an " extended " version of Euclid's algorithm, and he proposes " a general method applicable to proving the validity of any algorithm ".
  • Thus, the fact that tail recursive style as a casual replacement for the use of more traditional iteration constructs ( such as, or ) is discouraged in Common Lisp is not just a matter of stylistic preference, but potentially one of efficiency ( since an apparent tail call in Common Lisp may not compile as a simple jump ) and program correctness ( since tail recursion may increase stack use in Common Lisp, risking stack overflow ).